[−][src]Crate paired
A library for working with pairing-friendly curves.
Modules
bls12_381 | An implementation of the BLS12-381 pairing-friendly elliptic curve construction. |
Structs
HashToField | A struct that handles hashing a message to one or more values of T. |
Enums
Sgn0Result | Result of Sgn0. |
Traits
BaseFromRO | Implements the loop body of hash_to_base from hash-to-curve draft. |
Engine | An "engine" is a collection of types (fields, elliptic curve groups, etc.)
with well-defined relationships. In particular, the G1/G2 curve groups are
of prime order |
FromRO | Trait implementing hashing to a field or extension. |
HashToCurve | Random oracle and injective maps to curve |
PairingCurveAffine | Affine representation of an elliptic curve point that can be used to perform pairings. |
Signum0 | Signum computations and conditional in-place negation. |